JS bronnen
JavaScript
Wiskunde
Mateo Gianolio, Complex numbers in JavaScript, Aug 22, 2018
Geschiedenis
Sebastián Peyrott, A Brief History of JavaScript, 15 januari 2017
Security
Gergely Nemeth, Building Secure JavaScript Applications, 2018-01-18
A practical security guide for web developers, 24 juli 2016
Scaffolding
Jack Histon, The Wonderful World of Webpack, Monday, 04 September 2017
Craig Buckler, An Introduction to Gulp.js, 18 januari 2017
Bower, A package manager for the web
Adam Tuliper, Visual Studio - Bower: Modern Tools for Web Development, october 2015
Adam Tuliper, Visual Studio - Modern Tools for Web Development: Grunt and Gulp, december 2015
Nieuwe cursus 2017-2018
Dr. Axel Rauschmayer, JavaScript’s a mess – and that’s a good thing, 2018-02-05
Functional-Light JavaScript, 17/01/2018
The Modern JavaScript Tutorial, 6 december 2017
On MDN:
Lexy Munroe, JavaScript got better while I wasn’t looking, 7 oktober 2017
Łukasz Kyć, Top 10 ES6 features by example, 15 september 2017
BEAUDRU Manuel, Modern JavaScript Cheatsheet, 22 september 2017
Yanis Triandaphilov, Building a Simple Notes Manager with Vue.js, 2017-08-29
Luis Elizondo, Why we moved from Angular 2 to Vue.js (and why we didn’t choose React), 31 augustus 2017
Zell Liew, JavaScript Scope and Closures, August 28, 2017
Samer Buna, All the fundamental React.js concepts, jammed into this single Medium article, 18 augustus 2017
Alex Zlatkov, How JavaScript works: inside the V8 engine + 5 tips on how to write optimized code, 21 augustus 2017
Pascal Klau, Implementing Push Notifications: Setting Up & Firebase, August 22, 2017
Eric Windmill, Using ES2017 Async Functions, August 14, 2017
Adnan Chowdhury, Understanding Service Workers, 28 July 2017
Joel Thoms, How I rediscovered my love for JavaScript after throwing 90% of it in the trash, 27 juli 2017
Danny Markov, Creating an Image Zoom Library With Vanilla JavaScript, August 2nd 2017
Eric Elliott, Composing Software: An Introduction, 18 mei 2017
This is the introduction to the “Composing Software” series on learning functional programming and compositional software techniques in JavaScript ES6+ from the ground up.
Baptiste Pesquet, The JavaScript Way, A modern introduction to an essential language, 2017.
Outline nieuwe cursus 2016-2017
Sacha Greif, A Study Plan To Cure JavaScript Fatigue, 31 oktober 2016
Yes, You Should Learn Vanilla JavaScript Before Fancy JS Frameworks, August 18, 2016
Code Whisperer, Ultimate JavaScript Strings (18 Lessons - Whole Course), 28 juli 2016
Adam S, What Do I Need to Know to Ace a JavaScript Interview?, 28 juni 2016
Eric Elliott, 12 Books Every JavaScript Developer Should Read, 23 juni 2016.
Waarom JavaScript?
Learn JavaScript Series: 6 Essential Tips for Getting Started as a JavaScript Developer
In een driedelige serie zal ik je leren werken met JavaScript. Ik ga ervan uit dat je weet wat HTML is maar nog niet veel met JavaScript hebt gewerkt.Ook richt ik me tot diegenen die verwonderd of geïntrigeerd zijn door de bijzondere manier waarop je in JavaScript programmeert en hoe JavaScript daarin verschilt van de klassieke programmeertalen. Heb je ervaring met programmeren in een andere taal, dan is dat meegenomen; noodzakelijk is het echter niet.
JavaScript is een multi-paradigma taal, waarin je imperatief/proceduraal kan programmeren, naast OOP (Object-Oriented Programming) en functioneel. JavaScript ondersteunt OOP met prototypal inheritance.
Functioneel programmeren is een wezenlijk onderdeel van JavaScript. Verschillende functionele tools werden toegevoegd in JavaScript in ES5.
We leren werken met zuivere functies (pure functions), functies als First-Class Things, closures, enz.
Douglas Crockford: The Seif Project
Een lijst van artikels, blog's en boeken
Algorithms and data structures implemented in JavaScript with explanations and links to further readings, 27 mei 2018
Dan Prince, Quick Tip: What Are Factory Functions in JavaScript, August 15, 2016
Code Whisperer, Ultimate JavaScript Strings (18 Lessons - Whole Course), 28 juli 2016
Dmitri Pavlutin, Why object literals in JavaScript are cool, 20 Jul 2016
Dmitri Pavlutin, Gentle explanation of 'this' keyword in JavaScript, 22 May 2016
Jeff Mott, JavaScript Object Creation: Patterns and Best Practices, June 09, 2016
Preethi Kasireddy, Let’s Learn JavaScript Closures, Apr 29 2016
Mehdi Maujood , Prototypal Object-Oriented Programming using JavaScript, April 26, 2016
The Best Methods and Resources to Learn JavaScript, A large list of books, courses and tips from some really talented developers to help take your JavaScript to the next level. (psdtowp.net)
Francois Ward, State of the Art JavaScript in 2016, 28 februari 2016
Marijn Haverbeke, Eloquent JavaScript, second edition, 12 december 2014
Eric Eliott, 10 Interview Questions Every JavaScript Developer Should Know AKA: The Keys to JavaScript Mastery, 2 oktober 2015
Lars Kappert, ECMAScript 6 (ES6): What’s New In The Next Version Of JavaScript, October 28th, 2015
Lea Verou, Introducing Bliss: A 3KB library for happier Vanilla JS, December 4, 2015
Thomas Peham, Why we have to talk about client-side JavaScript error logging!, 27 november 2015
How do Promises Work?, 15 November 2015
The best of JavaScript Weekly in 2015
Eric Clemmons, Javascript Fatigue, Dec 27, 2015
Eric Elliott, Master the JavaScript Interview: What is a Closure?, Jan 8 2016
Jeff Mott, Object-Oriented JavaScript — A Deep Dive into ES6 Classes, January 18, 2016
George Martsoukos, Using Modern CSS to Build a Responsive Image Grid, January 25, 2016
Stephen Chapman, Quick Tip: How to Create and Manipulate Arrays in JavaScript, February 24, 2016
Frameworks
Draft.js is a JavaScript rich text editor framework, built for React and backed by an immutable model. By Facebook.
Ritesh Kumar, 10 Best jQuery and HTML5 WYSIWYG Plugins, January 20, 2016
DOM
Ollie Williams, (Now More Than Ever) You Might Not Need jQuery, July 12, 2017
Giulio Mainardi, 6 jQuery-inspired Native DOM Manipulation Methods You Should Know, July 18, 2017
Louis Lazaris, DOM Tips and Techniques: Parent, Child, and Siblings, November 17, 2015
Patrick Kunka, A Year Without jQuery, Dropping the trusted workhorse from our front-end back in 2014 has led to a faster, leaner platform, March 2nd, 2016
Lea Verou, jQuery considered harmful, April 19, 2015
Frameworks of niet?
Paweł Zagrobelny, Frameworkless JavaScript, November 25, 2015
Node.js
Gergely Nemeth, Node Hero - Node.js Project Structure Tutorial, 10th, 2016
Functioneel programmeren
Beth Allchurch, JavaScript and Functional Programming, 5 augustus 2016
David Tang, The for Loop vs. forEach in JavaScript, Saturday, July 30th, 2016
Anjana Vakil, Learning Functional Programming with JavaScript - JSUnconf 2016, Jun 14, 2016
Jack Franklin, Making your JavaScript Pure, June 07, 2016
Functional Programming Jargon, 31 mei 2016
Paul Wilkins, Quick Tip: Function Expressions vs Function Declarations, April 19, 2016
Eric Elliott, Master the JavaScript Interview: What is a Pure Function?, Mar 26 2016
Chet Corcos, Functional Programming for JavaScript People, 27 februari 2016
Mark Brown, An Introduction to Reasonably Pure Functional Programming, February 17, 2016
James Sinclair, A Gentle Introduction to Functional JavaScript, 29th January 2016
Functional programming in Javascript: map, filter and reduce, 04 May 2015
Kleine projecten
Stuart Memo, Making Music In A Browser: Recreating Theremin With JS And Web Audio API, June 8th, 2016
Yaphi Berhanu, Make a Simple JavaScript Slideshow without jQuery, May 26, 2016
joakimbeng, A JavaScript router in 20 lines, 15 Dec 2013
Krasimir, A modern JavaScript router in 100 lines, 2014-02-21
Krasimir, Deep dive into client-side routing, 2016-01-03
API's
A collective list of public JSON APIs for use in web development
Mobile App's, Cordova
Mobile App Playbook: Lessons Learned, Our mobile app playbook series features tips on the tools and processes we’ve learned in building mobile apps.
Mark Brown, Quick Tip – Installing and Getting Started with Cordova, April 20, 2016
Lees Cordova Overview om te leren hoe Cordova werkt
Zoek in de Plugins om te zien wat er voor elk platform beschikbaar is
Op SitePoint vind je een heleboel tutorials over Cordova
HTTP/HTTPS/Ajax
Jeff Reifman, Using Let's Encrypt SSL With Your WordPress Project, 24 mei 2016
Robert Nyman, Adding HTTPS to your web site, April 19, 2016
David Catuhe, JavaScript Goes Asynchronous (and It’s Awesome), October 20, 2015
Oefeningen
Sonya Moisset, Three Ways to Find the Longest Word in a String in JavaScript, 30 maart 2016
Testen
James Sinclair, One weird trick that will change the way you code forever: JavaScript TDD, 16th June 2016